package com.ws.structure;
/*
总结：属性赋值的先后顺序

①默认初始化
②显示初始化
③构造器中初始化

④通过 "对象.方法" 或 "对象.属性" 的方式，赋值
以上操作的先后顺序：① -> ② -> ③ -> ④
 */
public class UserTest {
    public static void main(String[] args) {
        User user = new User(2);

        user.age = 20;
        System.out.println(user.age);
    }

}

class User {
    String name;
    int age=1;

    public User() {}

    public User(int age) {
        this.age = age;
    }
}